/** JSON.stringify 实现深拷贝*/
// 借用了stringify转换成一个字符串 再将这个字符串 转换成对象
let obj = {name:'ahhh',age:{count:10},r:undefined,reg:/\d+/,fn:()=>console.log(123)};
let newObj = JSON.parse(JSON.stringify(obj));
//↑ 不支持函数 日期 正则 undefined
console.log(newObj); //{ name: 'ahhh', age: { count: 10 }, reg: {} }
// console.log(newObj.reg.test(123)); //TypeError: newObj.reg.test is not a function
